#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int removeDuplicates(int* nums, int numsSize)
{
	int dst = 0;
	int src = 1;
	while (src < numsSize)
	{
		if (nums[src] == nums[dst])
		{
			src++;
		}
		else
		{
			dst++;
			nums[dst] = nums[src];
			src++;
		}
	}
	return dst + 1;
}

int main()
{
	int a[5] = { 1,1,1,3,4 };
	removeDuplicates(&a, 5);
	return 0;
}